package file;

import java.io.File;

public class Test3_ans {
    public static void main(String[] args) {
        File dir = new File("./a");
        deleteFile(dir);
    }
    /** 该方法用于将给定的File对象表示的文件或目录删除... File对象可以是文件也可以是目录*/
    public static void deleteFile(File f){
        if(f.isDirectory()){
            //首先将该目录中所有子项删除
            File[] subs = f.listFiles();//获取该目录中所有子项
            for(File sub : subs){
                deleteFile(sub);//方法内不调用自己的方法(套娃)-递归调用
            }
        }
        f.delete();
    }
}

